D3DFunc


Moving to D3DFunc V3.5 - Breaking changes & additions.

D3D_INIT : D3D_INIT
D3D_COLOR : D3D_COLOR Red, Green, Blue, Alpha
D3D_RGBA : Return Dword = D3D_RGBA(Red, Green, Blue, Alpha)

D3D_DOT : D3D_DOT X, Y
D3D_LINE : D3D_LINE X1, Y1, X2, Y2
D3D_BOX : D3D_BOX Left, Top, Right, Bottom
D3D_CIRCLE : D3D_CIRCLE X, Y, Radius, Filled
D3D_ELLIPSE : D3D_ELLIPSE X, Y, RadiusX, RadiusY, Filled
D3D_POLYGON : D3D_POLYGON X, Y, Radius, Point Count, Filled
D3D_BATCH_SET_DOT2D : D3D_BATCH_SET_DOT2D Size
D3D_BATCH_ADD_DOT2D : D3D_BATCH_ADD_DOT2D X, Y
D3D_BATCH_DRAW_DOT2D : D3D_BATCH_DRAW_DOT2D Clear Flag
D3D_BATCH_SET_LINE2D : D3D_BATCH_SET_LINE2D Size
D3D_BATCH_ADD_LINE2D : D3D_BATCH_ADD_LINE2D X1, Y1, X2, Y2
D3D_BATCH_DRAW_LINE2D : D3D_BATCH_DRAW_LINE2D Clear Flag

D3D_STARTTEXT : D3D_STARTTEXT
D3D_ENDTEXT : D3D_ENDTEXT
D3D_TEXT : D3D_TEXT Font ID, X, Y, Horizontal Alignment, String$
D3D_BOXTEXT : D3D_BOXTEXT Font ID, X, Y, Width, Height, Horizontal Alignment, Vertical Alignment, String$
D3D_FONT : D3D_FONT Font ID, Font Name, Font Size, Bold, Italic, Font Measurement
D3D_GETTEXTWIDTH : Return Integer = D3D_GETTEXTWIDTH(FontID, String$)
D3D_GETTEXTHEIGHT : Return Integer = D3D_GETTEXTHEIGHT(FontID, String$)
D3D_MAKE_3DTEXT : D3D_MAKE_3DTEXT Object ID, Font ID, String$, Depth#, Quality, Alignment

D3D_DOT3D : D3D_DOT3D X#, Y#, Z#, Size#
D3D_LINE3D : D3D_LINE3D X1#, Y1#, Z1#, X2#, Y2#, Z2#
D3D_CIRCLE3D : D3D_CIRCLE3D Radius#, X#, Y#, Z#, NormalX#, NormalY#, NormalZ#
D3D_ELLIPSE3D : D3D_ELLIPSE3D RadiusX#, RadiusY#, X#, Y#, Z#, NormalX#, NormalY#, NormalZ#
D3D_POLYGON3D : D3D_POLYGON3D Camera, RadiusX#, RadiusY#, X#, Y#, Z#, NormalX#, NormalY#, NormalZ#, Point Count, Colour, Z Enable
D3D_BATCH_SET_DOT3D : D3D_BATCH_SET_DOT3D Size
D3D_BATCH_SET_DOT3D_SIZE : D3D_BATCH_SET_DOT3D_SIZE Size#
D3D_BATCH_ADD_DOT3D : D3D_BATCH_ADD_DOT3D X#, Y#, Z#
D3D_BATCH_DRAW_DOT3D : D3D_BATCH_DRAW_DOT3D Camera, Z Enable, Clear Flag
D3D_BATCH_SET_LINE3D : D3D_BATCH_SET_LINE3D Size
D3D_BATCH_ADD_LINE3D : D3D_BATCH_ADD_LINE3D X1#, Y1#, Z1#, X2#, Y2#, Z2#
D3D_BATCH_DRAW_LINE3D : D3D_BATCH_DRAW_LINE3D Camera, Z Enable, Clear Flag
D3D_MAKE_TEAPOT : D3D_MAKE_TEAPOT Object ID
D3D_MAKE_POLYGON : D3D_MAKE_POLYGON Object ID, Sides
D3D_MAKE_TORUS : D3D_MAKE_TORUS Object ID, Inner Radius#, Outer Radius#, Sides, Rings
D3D_MAKE_PYRAMID : D3D_MAKE_PYRAMID Object ID, ScaleX#, ScaleY#, ScaleZ#

CLICK HERE TO RETURN TO THE MAIN MENU